﻿// Decompiled with JetBrains decompiler
// Type: Netick.TransportConnection
// Assembly: Netick, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 6726ECA1-C773-4CF7-8952-E81B30D93B52
// Assembly location: D:\WorkSpaceDemo\UPM\NetickForUnity\Netick\Runtime\Netick.dll
// XML documentation location: D:\WorkSpaceDemo\UPM\NetickForUnity\Netick\Runtime\Netick.xml

using System;

#nullable disable
namespace Netick;

public abstract class TransportConnection
{
  public NetworkConnection AssociatedNetworkConnection { get; internal set; }

  public abstract IEndPoint EndPoint { get; }

  public abstract int Mtu { get; }

  public abstract void Send(IntPtr ptr, int length);

  public virtual void SendUserData(
    IntPtr ptr,
    int length,
    TransportDeliveryMethod transportDeliveryMethod)
  {
  }
}
